	// Check BTI
	L		W#16#0123
	BTI
	__ASSERT==	__ACCU 1,	123
	L		W#16#8123
	BTI
	__ASSERT==	__ACCU 1,	W#16#FF85


	// Check ITB
	L		321
	ITB
	__ASSERT==	__ACCU 1,	W#16#321
	L		-321
	ITB
	__ASSERT==	__ACCU 1,	DW#16#F321
	__STWRST
	L		1000
	__ASSERT==	__STW OV,	0
	__ASSERT==	__STW OS,	0
	ITB
	__ASSERT==	__STW OV,	1
	__ASSERT==	__STW OS,	1
	__STWRST
	L		-1000
	__ASSERT==	__STW OV,	0
	__ASSERT==	__STW OS,	0
	ITB
	__ASSERT==	__STW OV,	1
	__ASSERT==	__STW OS,	1
	L		321
	ITB
	__ASSERT==	__STW OV,	0
	__ASSERT==	__STW OS,	1


	// Check BTD
	L		DW#16#01234567
	BTD
	__ASSERT==	__ACCU 1,	L#1234567
	L		DW#16#81234567
	BTD
	__ASSERT==	__ACCU 1,	DW#16#0xFFED2979


	// Check DTB
	L		L#7654321
	DTB
	__ASSERT==	__ACCU 1,	DW#16#7654321
	L		L#-7654321
	DTB
	__ASSERT==	__ACCU 1,	DW#16#F7654321
	__STWRST
	L		L#10000000
	__ASSERT==	__STW OV,	0
	__ASSERT==	__STW OS,	0
	DTB
	__ASSERT==	__STW OV,	1
	__ASSERT==	__STW OS,	1
	__STWRST
	L		L#-10000000
	__ASSERT==	__STW OV,	0
	__ASSERT==	__STW OS,	0
	DTB
	__ASSERT==	__STW OV,	1
	__ASSERT==	__STW OS,	1
	L		L#7654321
	DTB
	__ASSERT==	__STW OV,	0
	__ASSERT==	__STW OS,	1


	CALL SFC 46 // STOP CPU
